一、通过服务器管理器(图形化)安装(适用于带桌面体验的 Server 版本)
- 以管理员身份登录服务器,打开服务器管理器(默认自启,也可从开始菜单搜索)。
- 点击左上角 “管理”→“添加角色和功能”,在 “开始之前” 页点击 “下一步”。
- 安装类型选 “基于角色或基于功能的安装”,下一步;服务器选择页确认目标服务器,下一步。
- 服务器角色页勾选 “Web 服务器(IIS)”,弹出依赖提示时点击 “添加功能”。
- 功能页按需勾选(如.NET Framework、ASP.NET等),下一步;角色服务页勾选所需组件(基础推荐:静态内容、默认文档、HTTP 错误、IIS 管理控制台等),下一步。
- 确认安装选择,勾选 “自动重启目标服务器(如果需要)”,点击 “安装”,等待完成后关闭向导。
二、使用 PowerShell 安装(适用于 Server Core 或批量部署)
- 以管理员身份运行 Windows PowerShell。
- 安装核心 IIS 及管理工具,执行命令:
Install-WindowsFeature Web-Server -IncludeManagementTools
- 若需安装ASP.NET等扩展组件,可执行:
Install-WindowsFeature Web-Server, Web-Asp-Net45, Web-ISAPI-Ext, Web-ISAPI-Filter -IncludeManagementTools
- 等待安装完成,无需额外重启(除非提示)。
三、安装后验证与基础配置
- 服务与站点验证
- 检查 IIS 服务状态:
Get-Service -Name W3SVC,确保状态为 “Running”。 - 查看默认站点:
Import-Module WebAdministration; Get-ChildItem IIS:\Sites。 - 本地浏览器访问
http://localhost,出现 IIS 欢迎页则安装成功。
- 检查 IIS 服务状态:
- 防火墙配置(外部访问必备)
- 图形化:控制面板→Windows Defender 防火墙→高级设置→入站规则→新建规则,勾选 TCP 端口 80(HTTP)、443(HTTPS),允许连接并命名规则。
- PowerShell 命令:
New-NetFirewallRule -Name "Allow HTTP" -DisplayName "HTTP (TCP 80)" -Protocol TCP -LocalPort 80 -Action Allow -Enabled True
New-NetFirewallRule -Name "Allow HTTPS" -DisplayName "HTTPS (TCP 443)" -Protocol TCP -LocalPort 443 -Action Allow -Enabled True
- IIS 管理器访问:开始菜单→管理工具→Internet Information Services (IIS) 管理器,可创建网站、配置应用池等。
四、常见问题与注意事项
- 安装失败提示缺少源文件:可在 “确认安装选择” 页指定备用源路径(如 Windows 安装镜像的 sources\sxs 目录)。
- 安全建议:最小化安装组件,禁用不必要功能(如 WebDAV、目录浏览),定期更新系统补丁。
- 端口冲突:若 80/443 端口被占用,需修改默认站点端口或停止占用进程。
香港/美国/日本/韩国等服务器租用,详细咨询QQ:1569504322
了解更多服务器及资讯,请关注梦飞科技官方网站mfisp.com,感谢您的支持!














